home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
C64
/
S-Sound and Music
/
(c)s3.d64
/
american flag.c
(
.txt
)
next >
Wrap
Commodore BASIC
|
2007-02-04
|
2KB
|
84 lines
5 POKE53280,0:POKE53281,0: REM SETS BORDER AND BACKGROUND TO BLACK
10 PRINT"[147]":REM CLEARS SCREEN AND HOMES CURSOR
15 REM AMERICAN FLAG IN RED, WHITE AND BLUE COLORS WITH SOUND EFFECTS
20 REM PERRY F. CRABILL, JR.
25 REM DECEMBER 15, 1982
30 PRINT:PRINT:PRINT:PRINT:PRINT
35 FOR K=1 TO 3
40 PRINT TAB(3);CHR$(31);
45 FOR I=1 TO 12
50 PRINT" ";
55 NEXT I
60 PRINT CHR$(28);
65 FOR I=1 TO 23
70 PRINT " ";
75 NEXT I
80 PRINT
85 PRINT TAB(3);CHR$(31);
90 FOR I=1 TO 12
95 PRINT " ";
100 NEXT I
105 PRINT CHR$(5);
110 FOR I=1 TO 23
115 PRINT " ";
120 NEXT I
125 PRINT
130 NEXT K
135 PRINT TAB(3);CHR$(31);
140 FOR I=1 TO 12
145 PRINT " ";
150 NEXT I
155 PRINT CHR$(28);
160 FOR I=1 TO 23
165 PRINT " ";
170 NEXT I
175 PRINT
180 FOR J=1 TO 3
185 PRINT TAB(3);CHR$(5);
190 FOR I=1 TO 35
195 PRINT " ";
200 NEXT I
205 PRINT
210 PRINT TAB(3);CHR$(28);
215 FOR I=1 TO 35
220 PRINT " ";
225 NEXT I
230 PRINT
235 NEXT J
240 REM STAR SPANGLED BANNER SOUND EFFECT
250 FOR L=54272 TO 54296:POKE L,0:NEXT:REM CLEARS SOUND CHIP
255 V=54296:W=54276:A=54277:HF=54273:LF=54272:S=54278:PH=54275:PL=54274
260 POKE V,15:POKE A,0:POKE PH,0:POKE PL,0
265 POKE S,240:POKE W,17
270 READ H:IF H=-1 THEN POKE W,0:GOTO 320
275 READ L
280 READ D
285 POKE HF,H:POKE LF,L
290 FOR T=1 TO D:NEXT:POKE W,16
295 FOR T=1 TO 50: NEXT
300 GOTO 260
320 GET A$:IF A$="" THEN 320:REM AWAITING DEPRESSION OF NAY KEY
330 PRINT"[147]":REM CLEARS SCREEN AND HOMES CURSOR
340 PRINT CHR$(5):REM FOR WHITE TEXT
345 END
400 DATA 25,177,187,21,154,62,17,37,250,21,154,250,25,177,250,34,75,500
405 DATA 43,52,187,38,126,62,34,75,250,21,154,250,24,63,250,25,177,500
410 DATA 25,177,187,25,177,62,43,52,375,38,126,125,34,75,250,32,94,500
415 DATA 28,214,125,32,34,125,34,75,250,34,75,250,25,177,250,21,154,250
420 DATA 17,37,250
430 DATA 25,177,187,21,154,62,17,37,250,21,154,250,25,177,250,34,75,500
435 DATA 43,52,187,38,126,62,34,75,250,21,154,250,24,63,250,25,177,500
440 DATA 25,177,187,25,177,62,43,52,375,38,126,125,34,75,250,32,94,500
445 DATA 28,214,125,32,94,125,34,75,250,34,75,250,25,177,250,21,154,250
450 DATA 17,37,250
455 DATA 43,52,62,43,52,62,43,52,250,45,198,250,51,97,250,51,97,500
460 DATA 45,198,125,43,52,125,38,126,250,43,52,250,45,198,250,45,198,500
465 DATA 45,198,250,43,52,375,38,126,125,34,75,250,32,94,500,28,214,125
470 DATA 32,94,125,34,75,250,21,154,250,24,63,250,25,177,500,25,177,250
475 DATA 34,75,250,34,75,250,34,75,125,32,94,125,28,214,250,28,214,250
480 DATA 28,214,250,38,126,250,45,198,125,43,52,125,38,126,125,34,75,125
485 DATA 34,75,250,32,94,250,25,177,125,25,177,125,34,75,375,38,126,125
490 DATA 43,52,125,45,198,125,51,97,500,34,75,125,38,126,125,43,52,375
495 DATA 45,198,125,38,126,250,34,75,450
999 DATA -1